Silk Mobile
Table of Contents
(
Homepage
)
Overview
Setting Up
System Requirements
Installation
Running on MAC OS
Manage License
Activating A Node-Locked License
Offline License Activation
Transferring A Node-Locked License
Troubleshooting Seat License Activations Errors
Activating A Floating License For Server Installation
Debugging Floating License Errors
Transferring A Floating License
Connect To Floating License Server
Execution Agents
Project Folder
Setting Unified Environment for Citrix Users
Proxy Configuration
Getting Started
Session 1 - Creating Your First Test Script
Creating Your First Test On iOS Device
Creating Your First Test On Android Device
Creating Your First Test On Windows Phone Device
Session 2 - Recognition Methods
Session 3 - Using JUnit As A Framework
Using JUnit
Session 4 - Using The InCommands
Session 5 - Locating Application Elements
Session 6 - Running Test Scripts On Multiple Devices
How To
Connecting Devices And Emulators
Connecting Real Physical Devices
Connecting An Android Device
Troubleshooting Android Connectivity
Connecting An Android Wear Device
Connecting An iOS Device
iOS Sign Configuration
Using Cloud iOS Sign Configuration
Generating Your Own Developer Profile
iOS Bridge
Troubleshooting iOS Connectivity
Connecting An iOS Device Via WiFi
Connecting A Windows Phone Device
Troubleshooting Windows Phone Connectivity
Connecting A Blackberry Device
Connecting Emulators
Connecting An Android Emulator
Connecting An iOS Emulator
Connecting A Windows Phone Emulator
Connecting A Blackberry Emulator
Connecting Cloud Devices
Information On Bandwidth Of Devices
Cloud Devices Status
Check Connectivity Status
Using The Reflection Buttons
Configuring Resolution And Refresh Rate
Preparing Applications For Testing
Preparing Native Applications For Testing
Instrumenting Android Applications
Manually Instrumenting Android Applications
Instrumenting iOS Applications
Manually Instrumenting iOS Applications
Instrumenting Windows Phone Applications
Instrumenting BlackBerry Applications
Performing Mobile Web Testing
Mobile Web Testing On Chrome With Android
Mobile Web Testing On Safari With iOS
Simple Browser For Windows Phone
Managing Applications
Using The Application Manager
Using Language Properties Files
Recording Tests
Dynamic Native Recording
Native Recording
Web Recording
Image Recording
Event Recording
Event Recording - Android
Event Recording - iOS
Working With Test Commands
Adding Commands To Your Scripts
Object Commands
Click
ClickCoordinate
ClickIn
ClickOffset
Drag
ElementGetProperty
ElementGetTableRowsCount
ElementListPick
ElementListSelect
ElementListVisible
ElementScrollToTableRow
ElementSendText
ElementSetProperty
ElementSwipe
ElementSwipeWhileNotFound
GetAllValues
GetElementCount
GetElementCountIn
GetTextIn
IsElementBlank
IsElementFound
IsFoundIn
LongClick
RunNativeAPICall
SendWhileNotFound
VerifyElementFound
VerifyElementNotFound
VerifyIn
WaitForElement
WaitForElementToVanish
GetCoordinateColor
DragDrop
Application Commands
ApplicationClearData
ApplicationClose
Install
Launch
How To Launch iOS Applications
Uninstall
Device Commands
ClearDeviceLog
ClearLocation
CloseKeyboard
CollectSupportData
Drag Coordinates
Flick
GetConnectedDevices
GetDeviceLog
GetText
P2CX
P2CY
Pinch
Reboot
ResetDeviceBridge
Run
SendText
Landscape & Portrait
Mobile Key Events
iOS Key Events
Android Key Events
Blackberry Key Events
Windows Phone Key Events
Send non-english text (Android)
SetLocation
SetNetworkConditions
SetProperty
Shake
Swipe
Sync
SyncElements
SimulateCapture
Web (Hybrid) Specific Commands
HybridClearCache
HybridGetHtml
HybridRunJavaScript
HybridSelect
HybridWaitForPageLoad
Utilities Commands
AddDevice
CloseDevice
Comment
Exit
GetCurrentApplicationName
GetDeviceInformation
GetInstalledApplications
GetVisualDump
OpenDevice
ReleaseDevice
SetDevice
Sleep
StartVideoRecord
StopVideoRecord
WaitForDevice
Monitoring Commands
GetCounter
GetMonitorsData
SetMonitorPollingInterval
SetMonitorTestState
StartMonitor
Configuration Commands
ExtractLanguageFiles
SetDefaultClickDownTime
SetDefaultTimeOut
SetDefaultWebView
SetDragStartDelay
SetInKeyDelay
SetKeyToKeyDelay
SetLanguage
SetLanguagePropertiesFile
SetShowImageInReport
SetShowPassImageInReport
SetShowReport
SetSpeed
SetThrowExceptionOnFail
SetWebAutoScroll
StartStepsGroup
StopStepsGroup
TextFilter
Miscellaneous Commands
Capture
CaptureElement
ElementGetText
GenerateReport
GetLastCommandResultMap
ListSelect
PressWhileNotFound
ReleaseClient
Report
SetProjectBaseDirectory
SetReporter
SwipeWhileNotFound
Controlling Element Identification Rules
Editing Test Objects
Objects Repository
Extract Object
Debug Tab
Capture A Scene
Extract Object Or Elements To Object Repository
Extract Multiple Elements Or Objects
Edit Object Properties
Image Recognition Properties
Advanced Options
Relearn
Overloading Element To The Object Repository
Text Recognition Properties
Color Filter
Native Recognition Properties
Non-Instrumented Native Recognition
Web Recognition Properties
JavaScript Console
Test Object Identification
Creating New Zone
Dynamic Objects
Dynamic NATIVE Recognition
Dynamic WEB Recognition
Dynamic TEXT Recognition
XPath Feature
Copy Unique XPath
Object Spy
Executing Test Scripts
Save Test
Execute Test
Execution Log
Report Of Executed Test
Working From Code Environment
Java JUnit4
Importing Javadoc To IDE
Using Mobile Listeners In Java
Java Selenium
Java TestNG
C# MSTest
Executing Tests In MSTest From Visual Studio
C# NUnit
Visual Studio Add-On
Enabling The Visual Studio Add-On
Using Visual Studio Add-On
HP Unified Functional Testing (UFT)
HP LoadRunner - VUGen
Reviewing VUGen Client Code
Initializing A VUGen Client
SmartBear TestComplete VBScript
IBM RFT
Perl
Using Mobile Listeners In Perl
Ruby
Python
Executing Tests In Python From Eclipse
VB.NET
Advanced Features
Increase JVM Memory Size
Parallel Execution
Running As A Service
Working With Session Ids
Continuous Integration
Integration With Jenkins
Configuring Integration Of Jenkins Reports
Integration With HP ALM
Integration With Microsoft Team Foundation Server (TFS)
Configuring The TFS On The Server Machine
Creating A Testing Project In Visual Studio
Integrating The MTM With TFS And The Test Project
Connecting Reports To The Test Case Result
Client Configuration Object
Layout Verification Tests
Use Device Vitals Monitors
Troubleshooting
Collect Support Data
Device Connectivity Status
Preventing Downgrade in Performance on Apple-Mac Machines
Terminology
Zone
Element
Index
Offset
Direction
Width And Height
Application
HP Unified Functional Testing (UFT)
To be described.